package rbac.view;

/**
 * 用户管理界⾯
 */

public class UserView {
    public static void printMenu(){
        String menu = """
                ---------------------
                       用户管理
                ---------------------
                |     0...返回上级    |
                |     1...用户列表    |
                |     2...创建用户    |
                |     3...更新用户    |
                |     4...切换状态    |
                ---------------------
                请输⼊选项：""";
        System.out.print(menu);
    }

    public static void show() {
        String menuChoice; // ⽤于存储⽤户输⼊的选项
        do {
            printMenu();
            menuChoice = MainView.input.nextLine();
            switch (menuChoice) {
                case "0":
                    System.out.println("已返回上⼀级菜单");
                    break;
                case "1":
                    // TODO: 用户列表
                    break;
                case "2":
                    // TODO: 创建用户
                    break;
                case "3":
                    // TODO: 更新用户
                    break;
                case "4":
                    // TODO: 切换状态
                    break;
                default:
                    System.out.println("输⼊⾮法，请输⼊正确的菜单编号！");
            }
        } while (!"0".equals(menuChoice));
    }

}

